/* CAMBIO DE ESTILO EN ERRORES DE ENVIO DE FORMULARIO JAVASCRIPT*/
label.error{
	color : red;
	font-weight : bold;
	
}
label.bien{
	color : green;
	font-weight : bold;
}

span{
	visibility:hidden;
}
span.error{
	visibility:visible;
	color : red;
	font-weight : bold;
}


/* AJUSTES GLOBALES */
html, body {

	background-color:#F0F0F0;	
	
}

h1,.volver{
	margin-top:30px;
	width:100%;
	text-align:center;
}
fieldset{
	background-color: #E3E3E3;
}
form { 
	margin-left: auto;
	margin-right: auto;
	max-width: 51em;
}

#div_submit {
	margin-top: 1em;
	margin-left: auto;
	margin-right: auto;
	max-width: 5em;
}

/* Datos Personales */
#div_datos_personales {
	margin-bottom: 1em;
}
#div_sexo {
  float: right;
}

#div_dni,
#div_nombre,
#div_apellidos,
#div_email,
#div_direccion{
  margin-bottom: 0.5em;
}

input#dni {
	margin-top:0.7em;
	margin-left: 2em; 
  width: 5em;
}

input#nombre {
	margin-left: 1em;
  width: 10em;
  
}

input#apellidos {
	margin-left: 0.5em;
  width: 35em;
}

input#direccion {
	margin-left: 0.5em;
	width: 35em;
}

input#codigo_postal {

	width: 3em;
}

#div_direccion {
	margin-right: 4em;
	float:left;
}

#div_codigo_postal {
	
}


/* Datos de Usuario */

#div_usuario,
#div_email,
#div_pass1,
#div_pass2 {
	margin-bottom: 0.5em;
}
#div_usuario{
	margin-top: 0.7em;
}
input#usuario {
	margin-left: 0.5em;
}

input#pass1 {
	margin-left: 4.5em;
}

input#pass2 {
	margin-left: 0.5em;
}

input#email {
	margin-left: 7.2em;
	width: 13em;
}
